Раз мы поместили данные внутри структуры то теперь нам придется пользоваться именем структуры для доступа к ее элементам. Давайте модернизируем шаг 15 для вывода строк которые находятся в структуре.
MODEL TINY
STACK 200h
strstr STRUC
Hellostr DB 'Hello First Step Site $'
str2 DB 'Step 16 $'
ENDS
DATASEG
strstruct strstr {}
CODESEG
start:
mov ax,@data
mov ds,ax
mov dx,offset strstruct.Hellostr
mov ah,09h
int 21h
mov dx,offset strstruct.str2
mov ah,09h
int 21h
mov ah,04Ch
mov al,1h
int 21h
end start
Практически мы сделали совсем немного. Описали структуру, создали ее экземпляр и теперь пользуемся конструкцией
Имя_структруры.Имя_элемента_данных